home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr35 / vbbs61a2.zip / VFIDO.DOC < prev    next >
Text File  |  1993-05-30  |  24KB  |  568 lines

  1. VBBS / Fido Gateway 6.10.00
  2. ===========================
  3.  
  4. Copyright Neil J Marshall 1st June 1993
  5.     TransAtlanticBBS {+44-689-890937}
  6.         1 @ 440 VirtualNET
  7.         Neil J Marshall @ 2:440/211 Fido
  8.  
  9.  
  10. Introduction
  11. ============
  12.  
  13. This program is designed to create an interface between the VBBS
  14. software written by Roland De Graaf and any Fido-compatible
  15. network. FidoNET itself is the largest hobbyist network in the
  16. world, with over 14,000 BBS as members, and there are literally
  17. thousands of smaller Fido-compatible networks worldwide.
  18.  
  19. This version of the interface program allows the exchange of
  20. private mail and public message areas between VBBS and Fido. It
  21. no longer requires the use of FrontDoor to handle the calls to and
  22. from other Fido BBS, although you can continue to use FrontDoor if
  23. you so desire.
  24.  
  25.  
  26. Contents
  27. ========
  28.  
  29. Initial Configuration Of VFIDO To Give E-Mail Functionality
  30. Configuration Of VFIDO To Add Conference Functionality
  31. Configuration Of VFIDO To Add Interface To FrontDoor
  32. Creation Of A Fido Network List For Use By VBBS
  33. Summary Of VFIDO Command Syntax
  34. Technical Information
  35. Development History
  36.  
  37.  
  38. Initial Configuration Of VFIDO To Give E-Mail Functionality
  39. ===========================================================
  40.  
  41. Place the VFIDO.EXE program in your VBBS directory.
  42.  
  43. Run VCONFIG.EXE, and select Network Configuration for the Fido
  44. (type 4) network you are configuring.
  45.  
  46. 1. Fido Address:       2:440/211
  47.     Your Fido network primary address in Zone:Net/Node.Point format)
  48. 2. NetMail Directory:  C:\VBBS\NETMAIL
  49.     Where Fido netmail will be stored - must be the same for all your
  50.     Fido networks
  51. 3. OutBound Directory: C:\VBBS\OUTBOUND
  52.     Where Fido EchoMail will be stored - must be the same for all your
  53.     Fido networks
  54. 4. Archiver:           PAK
  55.     Compression for outgoing EchoMail - ZIP PAK ARJ LHA ARC PKPAK HYP
  56. 5. UnArchiver:         PAK
  57.     This field is now redundant as archive format is
  58.     detected automatically
  59. 6. FIDO Front-End:     Standalone
  60.     Standalone or FrontDoor are only valid options at this stage
  61. 7. Nodelist Name:      NODELIST
  62.     The name of the nodelist for the network
  63. 8. Zones:              1-7
  64.     The range of Zones that belong to that network (ie the Domain)
  65.  
  66. D. Dial List
  67.     1. System Address:         2:440/59
  68.         Fido address of node to call
  69.     2. Phone Number:           0689-824890
  70.         Full phone number to dial
  71.     3. Poll Priority:          Hold
  72.         Hold means never call, Priority is call as soon as mail is
  73.         waiting, once a day is the final option
  74.     4. Preferred Session Type: EMSI (FSC-0056) w/Zmodem (DSZ)
  75.         EMSI or TSYNCH handshaking selection
  76.     5. Session Password:       FRED
  77.         The password to use in the EMSI session with the other BBS,
  78.         which may be blank
  79.  
  80. R. Routing
  81.     1: 2:440/59 2:440/59
  82.         Fido address of server and routing mask including wildcards. The
  83.         routing logic works top to bottom through this list so you can't
  84.         add anything meaningful after the last line with the *:*/* on it.
  85.     2: 1:1/1 1:*/*
  86.     3: 2:440/6 *:*/*
  87.    A)dd Lines E)dit Lines D)elete Empty Lines Q)uit:
  88.  
  89. A. AKAs
  90.     1: 2:440/59.3
  91.         Alternative address for the board - must be same Zone
  92.     2: 2:440/0
  93.    A)dd Lines E)dit Lines D)elete Empty Lines Q)uit:
  94.  
  95. Once this configuration is completed, go to the main VBBS directory
  96. and run:
  97.  
  98. VFIDO /C NETWORKID=#
  99.  
  100. You must rerun this every time you change the above configuration
  101. information.
  102.  
  103. You will also need set up a file containing phone prefix aliases
  104. called VFIDO.FON in your DATA subdirectory. This is used to ensure
  105. that the phone numbers listed in the nodelist are converted to a
  106. format that can be dialed from your BBS. This is used for removing
  107. your country code for national calls and area code for local calls.
  108. VFIDO needs the correct phone numbers listed so it can call any BBS
  109. in the nodelist when Crash Mail, File Attaches or File Requests are
  110. sent.
  111.  
  112. An example of this file for the USA would be:
  113.  
  114. 011-            The prefix for dialing international phone numbers
  115. 1-616-399- 399- Sets up the toll free codes for your area code
  116. 1-616- 1-       Makes all other calls in your area code long distance
  117. 1- 1-           Ensures all US phone numbers are not made international
  118.  
  119. This example would convert a phone number listed as 1-616-399-4818 to
  120. 399-4818, or convert 1-616-772-0482 to 1-772-0482, or 44-689-890937 to
  121. 011-44-689-90937
  122.  
  123. and for Europe:
  124.  
  125. 010-            The prefix for international calls
  126. 44-689-         Strip the country and area code for local calls
  127. 44- 0-          Add a 0 prefix for national calls
  128.  
  129. As an example, the above would convert an international phone number
  130. listed in the nodelist as 1-616-399-4818 to 010-1-616-399-4818, or a
  131. national number in the nodelist as 44-689-890937 to 0-689-890937.
  132.  
  133. Place the unarchived nodelist into the C:\VBBS\NETMAIL directory and
  134. run:
  135.  
  136. VFIDO /A NETWORKID=#
  137.  
  138. You will need to rerun this every time you receive a new NODELIST or
  139. you change the VFIDO.FON.
  140.  
  141.  
  142. Sending E-Mail Using VFIDO
  143. ==========================
  144.  
  145. To send an E-Mail message from VBBS to any Fido-type network, invoke
  146. the E-Mail routine as normal. The User Network Address field should be
  147. completed in the format User Name@Fido Address, so to send E-Mail to me
  148. use Neil J Marshall@2:440/211.
  149.  
  150. If you want to send Crash Mail, that is where the E-Mail is sent
  151. directly to the addressee's BBS, ignoring the routing logic, then
  152. add a " +c" after the addressee's name, so to send Crash Mail to me use
  153. Neil J Marshall +c@2:440/211.
  154.  
  155. In Fido-type networks it is policy that messages with files attached
  156. must go directly to the addressee's BBS and ignore the routing logic,
  157. so if you attach a file to a message it will be held on your board
  158. awaiting a call from the addressee's BBS unless you send it Crash Mail
  159. or the addressee is one of the BBSs in your dialing list that you call.
  160.  
  161.  
  162. File Requests Using VFIDO
  163. =========================
  164.  
  165. If you want to send a File Request to another Fido-type BBS invoke the
  166. e-mail routine as normal. The User Network Address field should be
  167. completed in the format Sysop +f@Fido Address, where the " +f" is the
  168. switch to indicate this is a File Request. The Filename requested is
  169. put in the Title field of the message. All File Requests are sent direct
  170. to the addressee's BBS and ignore routing. If the addressee's BBS is not
  171. one that you have set up in your dialing list, then you must also use
  172. the +c switch to make the File Request a Crash E-Mail. To request the
  173. latest version of VFIDO from me, you would invoke the E-Mail function
  174. and address it to Sysop +f +c@2:440/211, then make the Title of the
  175. message VFIDO.
  176.  
  177. VFIDO also supports incoming File Requests. When a File Request is
  178. received, VFIDO searches each of the File Areas that you have set up in
  179. VCONFIG and sends the file back if it is found. VFIDO also supports
  180. "Magic Names" for File Requests - this is where a pseudonym is
  181. associated with an actual file for ease of access by calling systems.
  182. Magic Names should be set up in the file VFIDO.MAG in your DATA
  183. directory. The format of this file is one entry per line, giving the
  184. "Magic Name" followed by the full path and filename of the file to
  185. associate with the Magic Name, for example
  186.  
  187.     VBBS C:\VBBS\FILES\SYSOP\VBBS600.ZIP
  188.     FILES C:\VBBS\MASTLIST.TXT
  189.  
  190. might be some of the most common ones.
  191.  
  192. If you want a "standard letter" sent in response to each file request,
  193. create this letter in a file called FILEREQ.TXT in your TEXT path.
  194. Generally a Fido Sysop should use this to list the Magic Names
  195. applicable to their BBS.
  196.  
  197.  
  198. Configuration Of VFIDO To Add Conference Functionality
  199. ======================================================
  200.  
  201. Before conferences can be subscribed to you must place the GUS.EXE
  202. program and whichever EchoMail archiver you want to use in a
  203. directory accessable through the PATH statement.
  204.  
  205. If you want to access public message areas in Fido, you will
  206. need to know the AREA name that uniquely identifies each Fido
  207. conference. Supposing for example you wished to set up VBBS to
  208. participate in a Fido conference whose AREA name was HARPOON:
  209.  
  210. Run VCONFIG.EXE and select Database Configuration, Message Bases,
  211. the relevant Group and Database. Then select Networks Configuration,
  212. A for add, select the network, and on the line for the Network
  213. Conference Identifier, put the AREA name of the Echomail conference
  214. in the network, then a space, then the Fido address of the EchoMail
  215. server from whom you receive the conference. If you are acting as a
  216. local hub, also add, separated by a space, the Fido addresses of the
  217. nodes to whom you directly circulate the conference. You are currently
  218. limited to 80 characters in VCONFIG although you can manually edit
  219. the file to create longer subscription lists.
  220.  
  221. The line will look like this:
  222.  
  223. Network Conference Identifier: HARPOON 2:440/59 1:2/3 1:3/4
  224.                                ^       ^        ^
  225.                                *       *        *
  226.                                *       *        These are the addresses 
  227.                                *       *        of BBS whom you pass the
  228.                                *       *        conference on to when
  229.                                *       *        you are a local hub
  230.                                *       *
  231.                                *  This is the Fido address of the
  232.                                *  EchoMail server from whom you
  233.                                *  collect the conference
  234.                                *
  235.                    This is the AREA name of the Fido
  236.                    conference
  237.  
  238. After you have set up all your conferences, you must run VCONFIG,
  239. Database Configuration, Compile Network Configuration - and you
  240. will have to rerun this every time you change the network configuration
  241. of a database.
  242.  
  243. With these simple steps taken, every message posted on that
  244. conference will be echoed to Fido, and every message from Fido
  245. on that conference will be fed into VBBS.
  246.  
  247.  
  248. Using AreaFix To Request Conferences
  249. ====================================
  250.  
  251. You can add or remove your BBS to the subscription list for conferences
  252. on other Fido BBS using AreaFix.
  253.  
  254. All you have to do is to send a NetMail to AreaFix at the BBS address
  255. with your AreaFix password as the title (the AreaFix password is agreed
  256. in advance by yourself and the other Sysop) and a content that lists,
  257. line by line, the Area name of a conference, preceded by a - for remove.
  258.  
  259. For example, a message whose content read:
  260.  
  261. VFIDO_SUPPORT
  262. -GAMES_DISCUSSION
  263.  
  264. would add your BBS to the VFIDO_SUPPORT conference and remove it from
  265. the GAMES_DISCUSSION conference.
  266.  
  267. VFIDO supports incoming AreaFix requests as well, included AreaFix
  268. passwords for Add and Delete Echo requests. The password is the same as
  269. is set up as the session password in VCONFIG.
  270.  
  271. VFIDO also supports the use of the LIST command to give a list of all
  272. the Echoes set up on the BBS for any specific network, by placing the
  273. word LIST on its own on a line in the NetMail to AreaFix.
  274.  
  275.  
  276. Summary Of VFIDO Command Syntax
  277. ===============================
  278.  
  279. VFIDO {channel number} {option} NETWORKID=#
  280.  
  281. # is the network identifier as specified in the NET.0 file for
  282. the network you are connecting to.
  283.  
  284. {channel number} is only necessary with /DIAL, /HOST and /POLL options.
  285.  
  286. {option} is one of:
  287.  
  288. /A      Build network list from nodelist
  289. /C      Compile initial Fido information
  290. /DIAL   Make a call to another Fido address, specifying the address
  291.         right after the switch like /DIAL2:440/211
  292. /HOST   Answer an incoming Fido call
  293. /POLL   Call all systems for whom Crash Mail is pending
  294. /U      Scan VBBS mail and toss to Fido
  295. /T      Scan Fido mail and toss to VBBS
  296.  
  297.  
  298. Technical Information
  299. =====================
  300.  
  301. VFIDO creates FTS-0001 packets for NetMail with FSC-0039 extensions for
  302. Zone and Point 4D addressing, FTS-0004 ARCmail packets for EchoMail,
  303. and FTS-0006 WaZOO-format File Requests.
  304.  
  305. Connections can be using FTS-0001 (TSynch) using XMODEM or
  306. FSC-0056 (EMSI) using ZModem.
  307.  
  308. VFIDO requires the presence of the DSZ, and the appropriate
  309. archiver program (PKZIP, PAK, ARJ, LHA etc) in a directory accessable
  310. through the PATH statement.
  311.  
  312.  
  313. Release Notes
  314. =============
  315.  
  316. 6.10.00 Modified LOCALNET processing routines to support the new
  317.         NETWORKS.LST format
  318.  
  319. 6.00.05 Modified configuration compilation to support zones=
  320.         fields with only a singe zone number listed
  321. 6.00.05 Removed need for GUS by inbuilding archive detection
  322. 6.00.05 Modified incoming EMSI routing to support badly behaved
  323.         EMSI mailers
  324. 6.00.05 Added more detail to the log in VFIDO.TOS and VEMSI.LOG
  325.         to assist debugging
  326.  
  327. 6.00.04 Modified the logging to VFIDO.TOS to include all tossing
  328.         within a single running of VFIDO
  329. 6.00.04 Amended the off-hook routine to ensure that the phone is
  330.         taken off the hook on some slower modems
  331. 6.00.04 Modified the handshaking delays to ensure connects with
  332.         Binkley systems
  333. 6.00.04 Modified outgoing EMAIL routine to delete outgoing NetMail
  334.         with incorrectly formatted node numbers
  335. 6.00.04 Removed need for NET.1 and NET.4 to be configured for VFIDO
  336.         to operate successfully
  337.  
  338. 6.00.03 Added tossing log file VFIDO.TOS to assist debugging of
  339.         EchoMail and NetMail tossing problems
  340.  
  341. 6.00.02 Improved handling of CD-ROM file requests
  342. 6.00.02 Modified NetMail identification routine to support file
  343.         attaches generated by BRE
  344. 6.00.02 Increased the archiving formats to support ARC, PKPAK, DWC
  345.         and HYP
  346. 6.00.02 Changed to use a GUS General Unarchiver Shell program to
  347.         allow almost any incoming archived mail format to be used
  348. 6.00.02 Reintroduced some delays before DSZ to assist Binkley connects
  349. 6.00.02 Modified call logging routine to record every connecting AKA
  350.  
  351. 6.00.01 Improved wildcard file request handling
  352. 6.00.01 Improved automatic polling logic to work according to original
  353.         concept
  354.  
  355. 6.00.00 Official release
  356.  
  357. 5.60.11 Cured bug in the outgoing EchoMail packets generated by a hub
  358.  
  359. 5.60.10 Enhanced AreaFix routines to support the use of the session
  360.         password as the AreaFix password, and to recognise the LIST
  361.         command as a method of showing all available databases
  362. 5.60.10 Modified password routine to recognise passwords from any
  363.         network on incoming calls
  364. 5.60.10 Modified outgoing call routines to automatically use EMSI or
  365.         TSYNCH as appropriate
  366. 5.60.10 Modified routines calling DSZ to use PORTX instead of PORT
  367. 5.60.10 Modified call logging routine to list correct Network name
  368. 5.60.10 Modified NODELIST processor to exclude DOWN systems
  369.  
  370. 5.60.09 Modified EchoMail archive packet naming for points
  371. 5.60.09 Corrected bug in incoming file request handler
  372.  
  373. 5.60.08 NetMail no longer carries a tear and origin line
  374. 5.60.08 Outgoing file requests and crash mail can only be sent by
  375.         the Sysop account
  376. 5.60.08 Modified EMSI checksum routine to ensure 4 digit checksums
  377. 5.60.08 Removed reliance on DOS DIR command
  378. 5.60.08 Added support for LocalNET slots configured as Fido type
  379. 5.60.08 Modified file request code to support CD ROM drives and to
  380.         ignore wildcard file requests
  381. 5.60.08 Improved analysis of results of a call to ensure sent packets
  382.         are deleted even if the receive fails
  383.  
  384. 5.60.07 Modified incoming mail user name recognition to cope with
  385.         names with the first character missing
  386. 5.60.07 Overhauled the FTS-0001 packet exchange section to get better
  387.         results with Binkley connects
  388.  
  389. 5.60.06 Modified packet creation routine to make the packet show
  390.         the address in the correct network as the origin
  391. 5.60.06 Corrected a bug caused by the switch to 60 byte null
  392.         packets in 5.60.05 which caused outgoing mail to be
  393.         ignored or two bytes out of phase
  394.  
  395. 5.60.05 Modified the /c and /f email switches to +c and +f
  396.         because of conflict with MultiMail function
  397. 5.60.05 Modified null packet length to the correct 60 bytes
  398. 5.60.05 Modified EchoMail processing to detect NetMail containg
  399.         AREA: in the text as NetMail instead of EchoMail
  400. 5.60.05 Introduced a quick return to Waiting For Call where call
  401.         was unsuccessful
  402. 5.60.05 Modified incoming and outgoing call routines to improve
  403.         success rate with VFIDO, FrontDoor and Binkley connects
  404. 5.60.05 VFIDO now remembers the telephone numbers of Crash Mailed
  405.         systems so the nodelist does not need to be searched again
  406.         if further Crash Mail is sent or redials are needed
  407. 5.60.05 Modified routine that processes EMSI caller's address
  408.         information to handle 5D addressing and spurious .0
  409.         point addresses
  410.  
  411. 5.60.04 Modified telephone answering routine to handle incoming
  412.         Binkley 2.56 calls using EMSI or FTS-0001
  413. 5.60.04 Modified incoming file request processor to take account
  414.         of comments and directory names
  415. 5.60.04 Improved the incoming EMSI handshake performance
  416. 5.60.04 Modified the EMSI handshake routine to detect carrier
  417.         dropped right at the start of the handshake
  418. 5.60.04 Modified the routine to detect nodelists in VFIDO /A
  419.         so that it runs a bit faster
  420.  
  421. 5.60.03 Corrected bug in Crash Mail introduced in 5.60.02
  422. 5.60.03 Incoming EchoMail is now forced to appear from the same
  423.         network as it is addressed to, preventing reflection
  424. 5.60.03 Added even more code to remove junk in incoming MSGID,
  425.         REPLY and Origin fields
  426.  
  427. 5.60.02 Corrected bug in receive EMSI handshaking that was
  428.         causing an infinite loop
  429. 5.60.02 Corrected a bug causing a crash if you sent crash mail
  430.         to the same address more than once then made a connect
  431. 5.60.02 Modified incoming mail processor to add a /c to crash
  432.         mail to allow the reply to be sent as crash mail
  433.         automatically
  434. 5.60.02 Changed MSGID, REPLY and * Origin routines to detect
  435.         where Zone is 0 and default the network to FidoNET
  436. 5.60.02 Completely rewrote inbound EchoMail processor to allow
  437.         for situations when the from and to addresses are in
  438.         completely different networks
  439. 5.60.02 Corrected origin network processing for mail whose
  440.         origin line indicates an invalid Zone
  441. 5.60.02 Corrected incoming File Request processing routine
  442. 5.60.02 Suppressed sending of null packets during EMSI session
  443. 5.60.02 Enabled routing to #:#/0 addresses
  444. 5.60.02 Corrected routine that takes modem off hook during
  445.         tossing to use correct COM: port and only activate if
  446.         VCONFIG is set to Idle Modem
  447. 5.60.02 Checks VCONFIG file request flag to see if file areas
  448.         are FREQ'able or not
  449. 5.60.02 Added code to recover from invalid addresses in the 
  450.         REPLY field from other Fido mailers
  451. 5.60.02 Added some strategically placed pauses to allow screen 
  452.         to be read to assist debugging
  453. 5.60.02 Spacebar now aborts the whole redial sequence for a node
  454. 5.60.02 Checks for null packets received during a TSynch session
  455.         to prevent attempting to apck mail for 0:0/0
  456.  
  457. 5.60.01 Modified the /POLL routine to only poll within the
  458.         specified NETWORKID
  459. 5.60.01 Added display of EchoMail From Address during tossing
  460.         to assist correct configuration of EchoMail processor.
  461. 5.60.01 Corrected TSYNCH handshake to cope with empty incoming
  462.         packets
  463. 5.60.01 Corrected the AreaFix message format to follow the Fido
  464.         standard for add requests
  465. 5.60.01 Modified the initial handshake after CONNECT to support
  466.         mailers that generate a single Escape character
  467. 5.60.01 Added code to mask out REPLY lines reading 0:0/0
  468. 5.60.01 Added code to mask out invalid MSGID lines from Xenolink
  469. 5.60.01 Added support for Session Passwords
  470. 5.60.01 Updated processing of Origin information in EchoMail to
  471.         handle invalid formats of the Origin without crashing
  472. 5.60.01 Corrected incoming EchoMail processing logic to handle mail
  473.         from multiple networks simultaneously
  474. 5.60.01 Takes phone off hook during mail tossing
  475. 5.60.01 Modified call to DSZ to handle duplicate incoming file names
  476. 5.60.01 Added abort by spacebar in dialouts
  477. 5.60.01 Added pause between redials
  478. 5.60.01 Corrected processing of nodelists with sub-100 extensions
  479. 5.60.01 Added Carrier Detect functions to detect loss of connection
  480.         in incoming and outgoing calls
  481.  
  482. 5.60.00 Added incoming AreaFix functionality
  483. 5.60.00 Added incoming & outgoing Crash Mail functionality
  484. 5.60.00 Added incoming & outgoing File Attach functionality
  485. 5.60.00 Added incoming & outgoing File Request functionality
  486. 5.60.00 Integrated the FrontDoor telephone handling functionality
  487. 5.60.00 Introduced support for Domains
  488. 5.60.00 Upgraded routing to give unlimited routing flexibility
  489. 5.60.00 Introduced support for Aliases
  490. 5.60.00 Introduced support for simultaneous multiple Fido-type networks
  491. 5.60.00 Reintroduced the PATH statement in EchoMail
  492. 5.60.00 Introduced support for unarchived EchoMail
  493. 5.60.00 Improved the detection of origin information on incoming EchoMail
  494. 5.60.00 Added processing to correct Private EchoMail and Public Netmail
  495. 5.60.00 Added support for To: field in EchoMail
  496. 5.60.00 Upgraded to support VBBS 5.60
  497.  
  498. 5.52.04 Corrected the problem that was preventing messages from Fido being
  499.         gated out to VirtualNET clients and servers
  500. 5.52.04 Improved the detail provided on-screen as messages are being
  501.         processed (to give you something to read as the program chugs
  502.         slowly along!)
  503. 5.52.04 Cured the problem of VFIDO "reflecting" EchoMail back to the
  504.         original sender thereby causing duplicates
  505. 5.52.04 Corrected the display of the From address for incoming EchoMail so
  506.         that it no longer always shows the Server's address
  507. 5.52.04 Removes the AREA and SEEN-BY lines from incoming EchoMail before
  508.         posting it to VBBS
  509. 5.52.04 Introduced an automatic word-wrap on incoming messages to cater for
  510.         those annoying Fido mailers that fail to word-wrap their messages as
  511.         they are entered
  512.  
  513. 5.52.03 Corrected another bug in the usa of LHA for archiving
  514.  
  515. 5.52.02 Corrected a bug that was making the VBBS mail tosser skip messages
  516.  
  517. 5.52.01 Corrected the use of LHA as an archiving and unarchiving protocol
  518.         since it was making VFIDO crash
  519.  
  520. 5.52.00 Completely rewrote echomail handling for multiple clients (the
  521.         last version was my first attempt and was not too good!)
  522. 5.52.00 Added recognition of soft carriage returns in message text
  523. 5.52.00 Corrected SEEN-BY line on echomail to show NET/NODE only
  524. 5.52.00 Forced e-mail to use real name
  525. 5.52.00 Corrected FLAGS for file-attached archived message packets
  526. 5.52.00 Corrected expected name of NODELIST files
  527. 5.52.00 Added a VFIDO.LOG file that records file access attempts to help
  528.         debug obscure file problems
  529.  
  530. 5.51.00 Added support for VBBS 5.51
  531.  
  532. 5.50.06 Added support for multiple servers and multiple EchoMail clients
  533.         (this was a MAJOR job, let me tell you!)
  534. 5.50.06 Corrected bug causing crashes if subdirectories under NETMAIL
  535. 5.50.06 Fixed crash caused by blank lines in NET.0
  536. 5.50.06 Fixed crash caused by archived NODELIST in VFIDO /A
  537.  
  538. 5.50.05 Fixed ARCmail file attach message bug
  539. 5.50.05 Fixed INTL addressing bug
  540.  
  541. 5.50.04 Fixed horrendous bug in the 5.50.03 EchoMail processor
  542.  
  543. 5.50.03 Rewrite of mail processor to handle large messages
  544.  
  545. 5.50.02 Fido mail addressed to SysOp is routed to #1 account
  546. 5.50.02 Origin line now has only 1 leading space
  547. 5.50.02 SEEN-BY and PATH now in correct order on Conference mail
  548.  
  549. 5.50.01 Failure to toss Fido Conference mail to VBBS message areas
  550.  
  551. 2.2     Fixed bug in showing Fido node in VBBS
  552.  
  553. 2.1     Fixed bug in Fido echomail to VBBS conversion
  554.  
  555. 2.0     First Public Release
  556.  
  557. 1.5     Beta
  558.  
  559. 1.4     Beta
  560.  
  561. 1.3     Beta
  562.  
  563. 1.2     Beta
  564.  
  565. 1.1     Beta
  566.  
  567. 1.0     Beta
  568.